package com.un.ebs.inventory.domain;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.*;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.springframework.stereotype.Component;
import lombok.Data;
import com.un.ebs.core.metadata.DbField;

/**
 * (InventoryJxcByWarehouse)表实体类
 *
 * @author makejava
 * @since 2021-03-01 19:04:45
 */
@Data
@Component
@TableName("v_inventory_jxc_by_warehouse")
@SuppressWarnings("serial")
public class InventoryJxcByWarehouse extends Model<InventoryJxcByWarehouse> {

                
    @DbField(name = "warehouse_id",  length = 40 , precision = 0)
    private String warehouseId;
                
    @DbField(name = "warehouse_name",  length = 100 , precision = 0)
    private String warehouseName;
                
    @DbField(name = "account_year",  length = -1 , precision = 0)
    private Integer accountYear;
                
    @DbField(name = "account_month",  length = -1 , precision = 0)
    private Integer accountMonth;
                
    @DbField(name = "start_qty",  length = 38 , precision = 8)
    private Double startQty;
                
    @DbField(name = "start_money",  length = 38 , precision = 8)
    private Double startMoney;
                
    @DbField(name = "in_qty",  length = 38 , precision = 8)
    private Double inQty;
                
    @DbField(name = "in_money",  length = 38 , precision = 8)
    private Double inMoney;
                
    @DbField(name = "note060_qty",  length = 38 , precision = 8)
    private Double note060Qty;
                
    @DbField(name = "note060_money",  length = 38 , precision = 8)
    private Double note060Money;
                
    @DbField(name = "note030_qty",  length = 38 , precision = 8)
    private Double note030Qty;
                
    @DbField(name = "note030_money",  length = 38 , precision = 8)
    private Double note030Money;
                
    @DbField(name = "note040_qty",  length = 38 , precision = 8)
    private Double note040Qty;
                
    @DbField(name = "note040_money",  length = 38 , precision = 8)
    private Double note040Money;
                
    @DbField(name = "note061_qty",  length = 38 , precision = 8)
    private Double note061Qty;
                
    @DbField(name = "note061_money",  length = 38 , precision = 8)
    private Double note061Money;
                
    @DbField(name = "note031_qty",  length = 38 , precision = 8)
    private Double note031Qty;
                
    @DbField(name = "note031_money",  length = 38 , precision = 8)
    private Double note031Money;
                
    @DbField(name = "note00_qty",  length = 38 , precision = 8)
    private Double note00Qty;
                
    @DbField(name = "note00_money",  length = 38 , precision = 8)
    private Double note00Money;
                
    @DbField(name = "out_qty",  length = 38 , precision = 8)
    private Double outQty;
                
    @DbField(name = "out_money",  length = 38 , precision = 8)
    private Double outMoney;
                
    @DbField(name = "note141_qty",  length = 38 , precision = 8)
    private Double note141Qty;
                
    @DbField(name = "note141_money",  length = 38 , precision = 8)
    private Double note141Money;
                
    @DbField(name = "note142_qty",  length = 38 , precision = 8)
    private Double note142Qty;
                
    @DbField(name = "note142_money",  length = 38 , precision = 8)
    private Double note142Money;
                
    @DbField(name = "note143_qty",  length = 38 , precision = 8)
    private Double note143Qty;
                
    @DbField(name = "note143_money",  length = 38 , precision = 8)
    private Double note143Money;
                
    @DbField(name = "note150_qty",  length = 38 , precision = 8)
    private Double note150Qty;
                
    @DbField(name = "note150_money",  length = 38 , precision = 8)
    private Double note150Money;
                
    @DbField(name = "note151_qty",  length = 38 , precision = 8)
    private Double note151Qty;
                
    @DbField(name = "note151_money",  length = 38 , precision = 8)
    private Double note151Money;
                
    @DbField(name = "note162_qty",  length = 38 , precision = 8)
    private Double note162Qty;
                
    @DbField(name = "note162_money",  length = 38 , precision = 8)
    private Double note162Money;
                
    @DbField(name = "note132_qty",  length = 38 , precision = 8)
    private Double note132Qty;
                
    @DbField(name = "note132_money",  length = 38 , precision = 8)
    private Double note132Money;
                
    @DbField(name = "end_qty",  length = 38 , precision = 8)
    private Double endQty;
                
    @DbField(name = "end_money",  length = 38 , precision = 8)
    private Double endMoney;
                
    @DbField(name = "end_adjust_money",  length = 38 , precision = 8)
    private Double endAdjustMoney;
                
    @DbField(name = "tenant_id",  length = 40 , precision = 0)
    private String tenantId;


}